body {
	background: url(../img/logo.jpg) 49.3% 40px no-repeat;
}
body, select, input, textarea, button {
	font: normal 11px arial, sans-serif;
}
#corpo { 
	background: none;
	padding: 170px 0 0 0;
}
#cx_login {
	border: 1px solid #dde1e3;
	width: 341px;
	height: 200px;
	margin: 0 auto;
	
}
#form_login {
	border: 1px solid #959a9d;
	height: 99%;
	background-color: #E8E8E8 !important;
}
#header {
	width:150px;
	margin-left:35%;
	float:left;
	margin-top:10px;
	font-size: 14px;
	font-weight: bold;
	align:justify !important;
	
	
}
#linha{
	background-color:#696969;
	height: 3px;
	margin-top: 15%;
	position: relative;
}
.right{
	float: right;
}
#campos{
	float:left;
	margin-left: 30px;	
	
}

#form_login header.informe, #authMessage, #flashMessage {
	padding: 8px 0 8px 32px;
}
#form_login header.informe {
	border-top: 1px solid #dcdbb4;
	border-bottom: 1px solid #dcdbb4;
	background: #ffc url(../img/ico_balao_16.png) 7px 7px no-repeat;
	color: #77754f;
}
#authMessage {
	border-top: 1px solid #f05400;
	border-bottom: 1px solid #f05400;
	background: #ffc5a6 url(../img/ico_erro_16.png) 7px 7px no-repeat;
	color: #de0202;
}
#flashMessage {
	border-top: 1px solid #f1ce00;
	border-bottom: 1px solid #f1ce00;
	background: #f6ee7f url(../img/ico_logoff_16.png) 7px 7px no-repeat;
	color: #70560c;
}
#form_login form {
	padding: 19px;
}
#form_login form div {
	margin-bottom: 15px;
}
#form_login label {
	width: 50px;
	float: left;
	color: #313340;
	font-weight: bold;
	line-height: 25px;
}
#form_login input[type=text], #form_login input[type=password] {
	border: 1px solid #b0b8ba;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 3px;
	width: 80%;
	background: -moz-linear-gradient(100% 100% 90deg, #fff, #e4e8e9);
	background: -webkit-linear-gradient(#fff, #e4e8e9);
	background: -o-linear-gradient(#fff, #e4e8e9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4e8e9, endColorstr=#fff)";
}
#form_login form div.submit {
	float: right;
}/*
#form_login input[type=submit] {
	border: 1px solid #20679b;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 15px;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 1px #24648e;
	background: -moz-linear-gradient(100% 100% 90deg, #1e72ae, #93cce1);
	background: -webkit-linear-gradient(#1e72ae, #93cce1);
	background: -o-linear-gradient(#1e72ae, #93cce1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#93cce1, endColorstr=#1e72ae)";
}*/
#form_login a {
	display: block;
	border: 1px solid #000;
	padding: 7px 23px 7px 6px;
	float: left;
	margin: 25px 20px 0;
	color: #828282;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #b0b8ba;
	/*background: url(../img/ico_dica_16.png) 98% center no-repeat, -moz-linear-gradient(100% 100% 90deg, #fff, #e4e8e9);
	background: url(../img/ico_dica_16.png) 98% center no-repeat, -webkit-linear-gradient(#fff, #e4e8e9);
	background: url(../img/ico_dica_16.png) 98% center no-repeat, -o-linear-gradient(#fff, #e4e8e9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4e8e9, endColorstr=#fff)";
	font-weight: bold;
}